.SUFFIXES:  .C
CCFLAGS     =
CC          = etCC

.C.o:
	    $(CC) $(CCFLAGS) -c $<

OFILES1 = \
	ContainerTypes.o \
	IterIter.o \
	HashTable.o \
	SimpleHashTable.o \
	RobustHashTable.o \
	DictHashTab.o 

OFILES2 = \
	Container.o \
	Iterator.o \
	RunArray.o \
	ObjArray.o \
	Collection.o \
	Set.o \
	SeqColl.o \
	OrdColl.o \
	ObjList.o \
	SortedOList.o \
	Dictionary.o \
	IdDictionary.o

all:    container.o

container.o:  $(OFILES1) $(OFILES2)
	etCC -r -o $@ $(OFILES1) $(OFILES2)
	
#-------------------------------------------------------------------------------

depend:
	makedep -I.. *.[cC]

clean:
	-rm -f core $(OFILES1) $(OFILES2)

clobber:    clean
	-rm -f container.o *.orig Makefile.bak .MAP/*

touch:
	$(MAKE) -t
	
# DO NOT DELETE THIS LINE -- make depend depends on it.

Collection.o: ../Col.ph Collection.h Container.h Iterator.h ../Types.h
Collection.o: ../Object.h ../Storage.h ../Class.h ../Math.h ../String.h
Collection.o: ../CType.h ../FontEncoding.h ../RefCounted.h ../Error.h
Container.o: ../Col.ph Container.h Iterator.h ../Types.h ../Object.h
Container.o: ../Storage.h ../Class.h IterIter.h ../Error.h ../String.h
Container.o: ../CType.h ../FontEncoding.h ../RefCounted.h
ContainerTypes.o: ../Col.ph ContainerTypes.h ../Types.h ../Object.h
ContainerTypes.o: ../Storage.h
DictHashTab.o: ../Col.ph DictHashTab.h HashTable.h ../Object.h ../Types.h
DictHashTab.o: ../Storage.h ContainerTypes.h Container.h Iterator.h
DictHashTab.o: ../Class.h
Dictionary.o: ../Col.ph Dictionary.h Container.h Iterator.h ../Types.h
Dictionary.o: ../Object.h ../Storage.h ../Class.h DictHashTab.h HashTable.h
Dictionary.o: ContainerTypes.h
HashTable.o: ../Col.ph HashTable.h ../Object.h ../Types.h ../Storage.h
HashTable.o: ContainerTypes.h Container.h Iterator.h ../Class.h ../Math.h
HashTable.o: ../Error.h
IdDictionary.o: ../Col.ph IdDictionary.h Dictionary.h Container.h Iterator.h
IdDictionary.o: ../Types.h ../Object.h ../Storage.h ../Class.h
IdDictionary.o: ContainerTypes.h DictHashTab.h HashTable.h
IterIter.o: IterIter.h Container.h Iterator.h ../Types.h ../Object.h
IterIter.o: ../Storage.h
Iterator.o: Iterator.h ../Types.h Container.h ../Object.h ../Storage.h
Iterator.o: ../Error.h
ObjArray.o: ../Col.ph ObjArray.h SeqColl.h Collection.h Container.h
ObjArray.o: Iterator.h ../Types.h ../Object.h ../Storage.h ContainerTypes.h
ObjArray.o: ../Class.h ../Error.h ../Math.h
ObjList.o: ../Col.ph ObjList.h SeqColl.h Collection.h Container.h Iterator.h
ObjList.o: ../Types.h ../Object.h ../Storage.h ../Class.h IterIter.h
ObjList.o: ../Error.h
OrdColl.o: ../Col.ph OrdColl.h SeqColl.h Collection.h Container.h Iterator.h
OrdColl.o: ../Types.h ../Object.h ../Storage.h ../Class.h IterIter.h
OrdColl.o: ContainerTypes.h ../Math.h ../Invariant.h ../Error.h ../System.h
OrdColl.o: ../Time.h ../Main.h
RobustHashTable.o: ../Col.ph RobustHashTable.h HashTable.h ../Object.h
RobustHashTable.o: ../Types.h ../Storage.h ContainerTypes.h Container.h
RobustHashTable.o: Iterator.h ../Class.h Set.h Collection.h
RunArray.o: ../Col.ph RunArray.h ../Object.h ../Types.h ../Storage.h
RunArray.o: ../Class.h ../Error.h ../String.h ../CType.h ../FontEncoding.h
RunArray.o: ../RefCounted.h ../Invariant.h ../Math.h
SeqColl.o: ../Col.ph SeqColl.h Collection.h Container.h Iterator.h ../Types.h
SeqColl.o: ../Object.h ../Storage.h ../Class.h ../Error.h
Set.o: ../Col.ph Set.h Collection.h Container.h Iterator.h ../Types.h
Set.o: ../Object.h ../Storage.h ../Class.h IterIter.h ../Error.h
Set.o: RobustHashTable.h HashTable.h ContainerTypes.h
SimpleHashTable.o: ../Col.ph ../Class.h ../Object.h ../Types.h ../Storage.h
SimpleHashTable.o: SimpleHashTable.h HashTable.h ContainerTypes.h Container.h
SimpleHashTable.o: Iterator.h
SortedOList.o: ../Col.ph SortedOList.h ObjList.h SeqColl.h Collection.h
SortedOList.o: Container.h Iterator.h ../Types.h ../Object.h ../Storage.h
SortedOList.o: ../Class.h
